Amazon EC2 Instance中使用EBS Volume – Using EBS Volume in EC2 Instance

Categories: Development Notes; Tagged with: ; @ August 17th, 2010 22:10

由于EC2的Instance关机后不会保存数据, 对于数据库一类需要存储的信息, 可储存在EBS (Elastic Block Store) Volume中. 再次创建/启动 Instance时重新挂载就可恢复原状(Instance关机有点类似于重新安装操作系统).

本文主要总结: Volume的Create/Attach/Format/Mount/UMount/Detach

image

1. Volume Create & Attach & Detach 创建/附加/移除

操作在Amazon的Console中进行:

Create: 在Volumes列表上方的Button中点击"Create Volume", 会弹出如上对话框, 设定好Size 及 Availability Zone后可直接创建干净的Volume.

Attach: 创建完毕后, (必要时点击右上Refresh按钮), 可见新建的Volume状态为: Available. 此时可选定后右键点击Attach即可附加到正在运行的Instance上, 我们假定Attach到/dev/sdf

Detach: 选定in-use的 volume, 右键点击Detach, 完毕后Volume状态变为Available, 此时可Attach到其他Instance上.

2.  Volume Format/Mount/Umount Volume 格式化/加载/卸载

Volume附加之后, 使用Putty连接到Instance依次进行格式化/加载操作

为其Volume创建文件系统(格式化):

#mkfs.xfs /dev/sdf // 使用mkfs.xfs 创建文件系统, 如果mkfs.xfs命令不存在, 使用yum安装之

挂载 Volume:

#mount /dev/sdf /targetDir // 将/dev/sdf 挂载到目标目录中

卸载 Volume:

#umount /dev/sdf

<->



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.